@charset "utf-8";

* {
    word-wrap: break-word
}

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
    margin: 0;
    padding: 0
}

ul, ol, dl {
    list-style-type: none
}

html, body {
    *position: static
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

input, button, textarea, select, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

input, button {
    overflow: visible;
    vertical-align: middle;
    outline: none
}

body, th, td, button, input, select, textarea {
    font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
    font-size: 14px;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased
}

body {
    line-height: 1.6
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

a, area {
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

a:hover {
    text-decoration:none;
    outline: none
}


a:focus {
    outline: none
}

a:hover, a:active {
    outline: none
}

:focus {
    outline: none
}

sub, sup {
    vertical-align: baseline
}

strong {
    font-weight: inherit;
}

/*img*/
img {
    border: 0;
    vertical-align: middle
}

a img, img {
    -ms-interpolation-mode: bicubic
}

.img-responsive {
    max-width: 100%;
    height: auto
}

/*IE下a:hover 背景闪烁*/
html {
    overflow: -moz-scrollbars-vertical;
    zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))
}

/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend {
    display: block;
    margin: 0;
    padding: 0
}

 canvas {
    display: inline-block;
    *display: inline;
    *zoom: 1
}


legend {
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

legend small {
    font-size: 15px;
    color: #999
}


/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.cl, .clearfix {
    zoom: 1
}

.caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 5px dashed;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

/*header start*/
.header-topNav {
    min-width: 1200px;
    height: 40px;
    line-height: 40px;
    background: #f66;
}

.header-topCont {
    width: 1080px;
    padding: 0 60px;
    margin: 0 auto;
}

.header-topLeft {
    float: left;
}

.header-topLeft span {
    margin: 0 13px;
}
.header-topLeft a,
.header-topLeft span{
    color: #fff;
}
.header-topRight, .header-topRight li {
    float: right;
}

.entry, .register {
    position: absolute;
    top: 48px;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 55px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    z-index: 90;
}

.entry {
    right: 75px;
    background: #ff3333;
}

.register {
    right: 20px;
    background: #ff9999;
}

.logo, .son-ant {
    display: inline-block;
    background-image: url(/images/icon-9.png);
    background-repeat: no-repeat;
}

.son-ant {
    height: 50px;
    width: 50px;
    background-position: 0 -18px;
}


/*header end*/

/*footer start*/

#footer{
    min-width: 1200px;
    background: #444546;
}
.footer{
    padding-top: 78px;
    margin: 70px auto 0;
    width: 1200px;
    min-width: 1200px;
    height: 188px;
    text-align: center;
    font-size: 16px;
    color: #a8a8a8;
}
.footer a{color: #a8a8a8;}
.footer a:hover,
.icon-weixin:hover{color: #ccc;}
.footer-ul li{
    float: left;
    padding-right: 50px;
    height:40px;
    line-height: 40px;
}
.icon-Email,.icon-tel,.icon-QQ{margin-right: 50px;}
.icon-Email,.icon-tel,.icon-QQ{
    border-right: 1px solid #585858;
}
.icon-Email strong,.icon-tel strong,
.icon-QQ strong,.icon-weixin strong{
    margin-right: 30px;
    float: left;
    background-image: url(/images/icon-butt.png);
    background-repeat: no-repeat;
    height:40px;
    width: 40px;
}
.icon-weixin{position: relative;cursor: pointer;}
.icon-weixin strong{background-position:0 0;}
.icon-tel strong{background-position:0 -80px;}
.icon-Email strong{background-position:0 -120px;}
.icon-QQ strong{background-position:0 -160px;}
.icon-ewm{
    position: absolute;
    top: -99px;
    left: -26px;
    display: none;
    width: 90px;
    height: 95px;
    background: url(/images/icon-ewm.png) no-repeat;
}
.icon-weixin:hover strong{
    background-position:0 -40px;
}
.icon-weixin:hover .icon-ewm{
    display: block;
}
.footer-div1{margin: 60px 0 5px;}
.footer-div1 span,
.footer-div2>span{
    margin: 0 8px;
}
.footer-div1 strong{
    margin-left: 40px;
}
.footer-div2 a span{margin-left: 7px;margin-right: 15px;}
.footer-div2 a img{vertical-align: -5px;}
.footer-div2 a strong{margin: 0 7px;}

/*footer end*/

.hidden {
    display: none !important;
}



/*原base结束*/




/* CSS Document */
input{border:none;}
/*登录*/

.login{width:1096px;margin:0 auto;padding:0 52px;height:825px;}
.login h1{margin:40px 0; }
.login input[type=text],
.login input[type=password]{
    padding-left: 42px;
    width:278px;height:38px;
    line-height: 38px;
    font-size:14px;
    border:1px solid #e5e5e5;
}

.login .telephone{
    background: #fafafa url("/images/login-phone.png") no-repeat 15px center;
}
.login .telephone:focus{
    border-color: #f66;
    background: #fff url("/images/login-phone1.png") no-repeat 15px center;
}
.login .password{
    background: #fafafa url("/images/login-psw.png") no-repeat 13px center;
}
.login .password:focus{
    border-color: #f66;
    background: #fff url("/images/login-psw1.png") no-repeat 13px center;
}
.login .border-red{border-color:#ff6666;}

.login .login-content{width:1096px;}
.login .login-content .left{float:left;}
.login .login-content .right{float:right;}
.login .login-content .login-pic{float:left;margin-top: 72px}
.login .login-content .login-c-r{float:right;margin-right:84px;width:380px;}
.login .login-content .login-c-r .l-r-box{background: #fff;height:318px;border:1px solid #f2f2f2;padding:22px 0 30px 30px;margin-bottom:12px;position:relative;}
.login .login-content .login-c-r .l-r-box .btn-tab a{
    float: left;
    height:35px;width:160px;
    line-height:35px;
    border:1px solid transparent;
    border-bottom-color: #e1e1e1;
    text-align:center;
    color:#888;
    font-size:16px;
}
.login .login-content .login-c-r .l-r-box .btn-tab a:hover{
    border: 1px solid #e1e1e1;
}
.login .login-content .login-c-r .l-r-box .pic-yi1,
.login .login-content .login-c-r .l-r-box .pic-yi2{
    position: absolute;
    left: 31px;
    top: -53px;
    z-index: -1;}
.login .login-content .login-c-r .l-r-box .pic-yi2{display: none;  }
.login .login-content .login-c-r .l-r-box .btn-tab{margin-bottom:28px;}
.login .login-content .login-c-r .l-r-box .btn-tab .current{
    color:#222222;border-bottom:2px solid #ff3333;height:34px;}
.login .login-content .login-c-r .l-r-box .btn-tab .current:hover{
    border:1px solid transparent;
    color:#222222;border-bottom:2px solid #ff3333;height:34px;
}
.login .login-content .login-c-r .l-r-box ul li p{font-size:12px;height:20px;line-height:20px;}
.login .login-content .login-c-r .l-r-box ul li .tip{background:url(/images/icon-8.png) no-repeat 0 -45px;height:14px;line-height:14px;margin:3px 0 3px 0;padding-left:17px;color:#ff6666;}
.login .login-content .login-c-r .l-r-box ul li .check{
    padding-left:17px;width:120px;
    background: #fafafa;
}
.login .login-content .login-c-r .l-r-box ul li .check:focus{
    background: #fff;
    border-color: #f66;
}
.login .login-content .login-c-r .l-r-box ul li img{margin:0 9px;}
.login .login-content .login-c-r .l-r-box ul li a{color:#666;}
.login .login-content .login-c-r .l-r-box ul li .login-btn{display:block;background:#ff6666;color:#FFF;font-size:16px;width:320px;height:40px;line-height:40px;text-align:center;margin-bottom:18px;}
.login .login-content .login-c-r .l-r-box ul li .login-btn:hover{background:#f55;}
.login .login-content .login-c-r .l-r-box ul li{overflow:hidden;}
.login .login-content .login-c-r .l-r-box ul li .checkbox{
    float:left;
    font-size:12px;
    height:19px;
    line-height:19px;
    cursor: pointer;
}
.login .login-content .login-c-r .l-r-box ul li .checkbox:hover,
.login .login-content .login-c-r .l-r-box .m-btn a:hover{
    color:#f66;
}
.login .login-content .login-c-r .l-r-box ul li .checkbox input{
    margin-right: 5px;
    vertical-align: -2px;
    /*width:19px;text-align:left;border:none;height:18px;line-height:18px;padding:0;*/
}
.login .login-content .login-c-r .l-r-box ul li .p-btn{color:#4e4949;margin-right:30px;}
.login .login-content .login-c-r .l-r-box ul li .p-btn a{color:#4e4949;}
.login .login-content .login-c-r .txt{height:27px;line-height:27px;text-align:center;color:#666;}
.login .login-content .login-c-r .login-other{padding:7px 0;}
.login .login-content .login-c-r .login-other span{color:#666;font-weight:bold;display:inline-block;height:34px;line-height:34px;float:left;width:150px;text-align:right;}
.login .login-content .login-c-r .login-other a{background:url(/images/icon-login-1.png) no-repeat;width:34px;height:34px;margin-left:23px;display:inline-block;font-size:0;}
.login .login-content .login-c-r .login-other .qq-icon{background-position:0 0;}
.login .login-content .login-c-r .login-other .weixin-icon{background-position:0 -36px;}
.login .login-content .login-c-r .login-other .weibo-icon{background-position:0 -72px;}
/*第三方登录*/
.l-c-box .red{color:#ff6666;}
.l-c-box{width:610px;height:347px;border:1px solid #eaeaea;margin:0 auto;padding:23px 0 0 0;color:#666666;position:relative;}
.l-c-box .pic-yi3{position:absolute;right:-96px;bottom:0px;}
.l-c-box .qq-ok{background:url(/images/icon-qq-ok.png) no-repeat top left;height:24px;padding-left:40px;margin:0 0 28px 84px;font-size:16px;color:#34a607;}
.l-c-box ul li label{width:150px;text-align:right;display:inline-block;font-size:16px;margin-right:30px;}
.l-c-box ul li input{width:289px;border:1px solid #e5e5e5;height:16px;padding:11px 0 11px 17px;font-size:14px;}
.l-c-box ul li .check{width:153px;margin-right:11px;}
.l-c-box ul li p{height:14px;line-height:14px;}
.l-c-box ul li .tip{background:url(/images/icon-8.png) no-repeat 0 -32px;margin:3px 0 3px 180px;padding-left:17px;color:#ff6666;}
.l-c-box ul .yzm{padding-top:7px;}
.l-c-box .yuanj{behavior:url(/css/pie.htc);}
.l-c-box ul .yzm img{margin-left:180px;}
.l-c-box ul .yzm a{font-size:12px;padding-left:122px;color:#666;}
.l-c-box .l-red-btn{display:inline-block;width:100px;height:40px;background:#ff6666;color:#FFF;line-height:40px;text-align:center; border-radius:4px;}
.l-c-box .l-hui-btn{display:inline-block;width:100px;height:38px;background:#FFF;color:#666;border:1px solid #d9d9d9;line-height:38px;text-align:center; border-radius:4px;margin-left:25px;}
.l-c-box .l-t-btn{margin-top:15px;text-align:center;}

.hidden{
    display: none;
}